Mobile Devices - An Introduction to the Android Operating Environment Design, Architecture, and Performance Implications
نویسنده
چکیده
With the worldwide proliferation of mobile devices, reliability, availability, connectivity, as well as performance related concerns, similar to the once encountered on traditional IT server systems, became paramount. On the smartphone and internet tablet side, one of the fastest growing solutions are Android based products (source digitimes 2010). While Android based systems get a lot of exposure in the media, there is a lot of myth surrounding the actual implementation details. Some people label Android as a Linux solution, which really does not reflect the facts. Ergo, this report discusses the major components that comprise the Android operating environment, elaborating on the Android design and architecture (the building blocks), as well as addressing the Android verses Linux question.
منابع مشابه
آموزش از طریق ابزارهای الکترونیکی همراه تحت سامانه پردازش ابری
Now a days, mobile electronic devices bring new achievements to education. By expanding mobile devices, it also eliminates spatial constraint training and enables the person to benefit from this type of training at any place and at any time. In this study, first, the challenges of mobile education are examined. Then, using the cloud processing system, a solution is proposed to improve the chall...
متن کاملConcepts and Practical Considerations of Platform-Independent Design of Mobile Music Environments
UrMus is a mobile music environment that provides a live and interactive design and programming platform for multi-touch mobile devices. Platform independence and cross-device development and code migration are integral to allow flexible design of musical interactions and networked performances. This paper discusses software architecture considerations that enhance device-independence in the de...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملAggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملAn Android Application for Estimating Muscle Onset Latency using Surface EMG Signal
Background: Electromyography (EMG) signal processing and Muscle Onset Latency (MOL) are widely used in rehabilitation sciences and nerve conduction studies. The majority of existing software packages provided for estimating MOL via analyzing EMG signal are computerized, desktop based and not portable; therefore, experiments and signal analyzes using them should be completed locally. Moreover, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011